cats dogs kittens health care children lost pets divorce hepatitis immunize lost dogs immunization adoption puppies dog pet health baby puppy cat immunise